package cn.wolfcode.wolf2w.service;

import cn.wolfcode.wolf2w.domain.Banner;
import cn.wolfcode.wolf2w.query.BannerQuery;
import org.springframework.data.domain.Page;

import java.util.List;

public interface IBannerService {

    void save(Banner banner);

    void delete(String id);

    void update(Banner banner);

    Banner get(String id);

    List<Banner> list();

    Page<Banner> query(BannerQuery qo);

    // 添加与编辑
    void saveOrUpdate(Banner banner);

    // 通过游记类型查询游记信息
    List<Banner> queryByTravel(int type);

    // 通过攻略类型查询攻略明细信息
    List<Banner> queryByStrategy(int type);
}
